package tsb.util;

/**
 *
 * valida nombres de los tag xml
 */
public abstract class XMLSintaxis {

    public static boolean validarNombreTag(final String str, final String sInicio, final String sFinal) {
        boolean resultado = true;
        int contNombres = 0;
        String str0 = StrOp.borrarInicioFin(str, sInicio, sFinal);

        if (str0.charAt(0) == ' ') {
            resultado = false;
        }

        String[] array = StrOp.separar(str, " ", sInicio, sFinal, '"', '"');

        if (array[0].indexOf('"') != -1) {
            resultado = false;
        }

        for (int i = 1; i < array.length; i++) {
            String string = array[i];
            if (string.indexOf('=') != -1) {
                contNombres++;
            }
        }

        if (contNombres > 1) {
            resultado = false;
        }
        return resultado;
    }
}
